Skip to content

프로토 타입 완성#5

Merged
vcz-Chan merged 11 commits intomainfrom
feat_chan
Jan 15, 2025
Merged

프로토 타입 완성#5
vcz-Chan merged 11 commits intomainfrom
feat_chan

Conversation

@vcz-Chan
Copy link
Member

@vcz-Chan vcz-Chan commented Jan 6, 2025

📋 개요

유저, 회원, 트레이너 기능 프로토타입 완성

#1, #2, #3, #4

📝 PR 유형

  • 새로운 기능 추가
  • 버그 수정
  • CSS 등 사용자 UI 디자인 변경
  • 코드에 영향을 주지 않는 변경사항(오타 수정, 탭 사이즈 변경, 변수명 변경)
  • 코드 리팩토링
  • 주석 추가 및 수정
  • 문서 수정
  • 테스트 추가, 테스트 리팩토링
  • 빌드 부분 혹은 패키지 매니저 수정
  • 파일 혹은 폴더명 수정
  • 파일 혹은 폴더 삭제

✅ PR Checklist

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트)
  • 문서가 추가되거나 업데이트되었습니다.(버그 수정/기능에 대한 문서)

❗️ 이 PR이 충돌을 포함하나요?

  • 아니요

ℹ️ 기타 정보

이 템플릿은 Angular의 PR 템플릿을 참고하여 작성되었습니다.

프리즈마와 슈퍼 스트럭트 설치 및 에러 처리 추가
유저, 회원, 트레이너, 스켸줄 스키마 생성

Related to: #1
기본적인 유저 기능 추가
비밀번호 암호화 로직 추가
유저 스키마에 username 추가
스웨거 변경
asyncHandler 위치 변경(컨트롤러로)

Related to: #1 , #2
사용자의 반환 형식에서 해시된 비밀번호 제거
에러 처리 추가 및 구체화
asyncHandler 위치 변경
jwt 환경변수 수정
에러 처리 추가
프론트에서 토큰 관련 로직 처리시 용이하게
에러 코드 획일화

Related to: #3
유저 생성시 멤버인지 트레이너인지에 따라 해당 테이블 생성
회원과 트레이너 스케줄 관련 로직 및 기능 추가
스켸줄 스키마 변경
jwt관련 미들웨어로 유저 식별
role관련 미들웨어로 해당 role인지, 엔티티가 있는지 확인 후 가져옴(없을 시 생성)

Related To: #3, #4
회원의 정보 조회
트레이너의 회원 관리 기능 추가

Related to: #4
노드 버전 업데이트
프리즈마 관련 추가

Related to: #6
환경변수로 url, jwt를 처리해서 빌드하게 수정
회원과 트레이너간 다대다 테이블 생성
스켸줄에 운동 타겟과 상세 운동, 코멘트 추가
단, 마이그레이션은 미진행

Related to: #1
@vcz-Chan vcz-Chan merged commit 7492d0a into main Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant